Ana içeriğe geç

Merhaba Dünya

İlk olarak rust dosyamızın yer alacağı dosyayı oluşturmamız gerekmektedir. Bu işlemi alt kısımda ifade edildiği üzere cargo ile yapabiliriz.

cargo new merhaba

Kodu istediğimiz klasörde çalıştırdığımızda bizler için bir çalışma ortamı hazırladığını görüntüleyebiliriz. Bu ortam içerisinde birçok dosya yer almaktadır.

Peki nedir bu Cargo? Cargo rust için paket indirmeyi, kontrol etmeyi vb. işlemleri yapan Rust'ın her alanında yardımı dokunabilen bir araçtır. Cargo ile:

  • Yeni bir proje başlatabiliriz
  • Projemizi çalıştırabiliriz
  • Kütüphane ekleyebiliriz
  • Dokümantasyonları kontrol edebiliriz

Oluşturduğumuz merhaba klasörü içerisinde girdiğimizde cargo.toml adında bir dosyanın oluştuğunu görüntüleyebiliriz. Bu dosya içerisinde projemiz için gerekli bilgileri tutmaktadır. Bunlardan bazıları:

  • name: Proje ismi olmaktadır. Farklı yerlere bakmaksızın projemiz ismini sadece bu değerin ifadesi içerisinden almaktadır.

  • version: Projemizin version numarası olmaktadır. Projemizi geliştirdikçe bu sayıyı yükseltebiliriz.

  • edition: Projemizin hangi rust sürümü içerisinde geliştirildiğini ifade etmektedir.

  • dependencies: Bu başlık altında sonradan ekleyebileceğimiz kütüphaneler yer alacaktır.

Oluşan merhaba klasörünün içerisine girdiğimizde src klasörünü de görüntüleyebiliriz. Bu klasör rust kodlarımızın yer alacağı klasördür.

Şu anlık içerisinde sadece ana rust kodumuzun yer aldığı main.rs dosyası bulunmaktadır. Bu dosyayı çalıştırabilir veya build edebiliriz.

cargo build

Dosyamızı build ettikten sonra merhaba klasörü içerisinde target klasörünün oluştuğunu gözlemleyebiliriz. Bu klasör projemizin sonradan çalışabilecek hâli olmaktadır.

Build ettikten sonra kodumuzu çalıştırabiliriz. Kodumuz içerisinde bizler için önceden yazılmış hello world dosyasını içermektedir.

cargo run

Kodumuzu çalıştırdığımızda konsol'a Hello, World! yazıldığını görüntüleyebiliriz.

Tebrikler Rust içerisinde ilk programımızı çalıştırdık!